package com.ruoyi.system.domain.dto;

import com.ruoyi.common.core.annotation.Query;
import com.ruoyi.common.core.web.page.PageSize;
import com.ruoyi.system.domain.Test2;
import lombok.Data;



@Data
public class CreditCaseCriteria extends PageSize {

    private String id;

    /**
     * 操作步骤
     */
    private String processStep;
    /**
     * 状态列表(步骤)
     */
//    @Query(type = Query.Type.IN)
//    private List<String> status;
    @Query(joinName = Test2.class, join = Query.Join.LEFT, propName = "id")
    private String testId;
    /**
     * 客户中文名
     */
    @Query(type = Query.Type.EQUAL)
    private String name;



//    /**
//     * 英文查询
//     */
//    @Query(type = Query.Type.INNER_LIKE)
//    private String customerNameEn;
//
//    /**
//     * 组织
//     */
//    @Query(type = Query.Type.IN, propName = "organization")
//    private List<String> organizations;
//
//
//    @Query(type = Query.Type.INNER_LIKE, propName = "processStep")
//    private String step;
//
//
//    @Query(type = Query.Type.INNER_LIKE)
//    private String organization;
//
//    /**
//     * 信用类型 1.信用取消 2.信用恢复
//     */
//    @Query(type = Query.Type.INNER_LIKE)
//    private String type;
//
//    /**
//     * 公司号
//     */
//    @Query(type = Query.Type.INNER_LIKE)
//    private String customerNo;
//
//    /**
//     * 1.todo 2.complete 3.all
//     */
//    private String tabType;
//
//    //处理步骤轨迹
//    @Query(type = Query.Type.INNER_LIKE)
//    private String processTrack;
//
//    /**
//     * 不属于这个步骤的
//     */
//    @Query(type = Query.Type.NOT_EQUAL ,propName = "status")
//    private String notStatus;
//
//    /**
//     * 创建时间修改
//     */
//    @Query(type = Query.Type.BETWEEN)
//    private List<Date> createTime;
}
